package com.cfl.day1;


import org.springframework.http.HttpEntity;
import org.springframework.http.HttpMethod;
import org.springframework.http.ResponseEntity;
import org.springframework.scheduling.annotation.Scheduled;
import org.springframework.stereotype.Component;
import org.springframework.web.client.RestTemplate;

import java.util.HashMap;


@Component
public class TestAt {

    private static RestTemplate req;
            static {
                req = new RestTemplate();
            }

    //秒  分 时 日 月 年
    //14:11:00执行
    @Scheduled(cron = "0 36 0 ? * * ")
    public void autoTest(){
        System.out.println("定时任务执行了");
    }
//    public static void tet() {
//        class user {
//            String loginName;
//            String password;
//
//            public String getLoginName() {
//                return loginName;
//            }
//
//            public void setLoginName(String loginName) {
//                this.loginName = loginName;
//            }
//
//            public String getPassword() {
//                return password;
//            }
//
//            public void setPassword(String password) {
//                this.password = password;
//            }
//
//            @Override
//            public String toString() {
//                return "TestAt{" +
//                        "loginName='" + loginName + '\'' +
//                        ", password='" + password + '\'' +
//                        '}';
//            }
//        }
//        System.out.println("定时任务开始了");
//        //发送请求
//        String url = "http://120.24.211.119:8081/practice/user/login";
//
//        user uu = new user();
//        uu.setLoginName("20020210143");
//        uu.setPassword("123123");
//        HashMap entity = req.postForEntity(url, uu, HashMap.class).getBody();
//        String code = entity.get("code").toString();
//        HashMap data = (HashMap) entity.get("data");
//        System.out.println(data);
//        System.out.println(code);
//        String token = data.get("token").toString();
//        System.out.println(token);
//    }
//
//    public static void second(String token){
//        HashMap<String,String> tk = new HashMap<>();
//        tk.put("token",token);
//        HttpEntity<HashMap> entity = new HttpEntity<>(tk);
//        String url = "http://120.24.211.119:8081/practice/task/getTaskListByClassIdForStudent?size=20&page=1&groupId=435";
//        HashMap data = req.exchange(url,HttpMethod.GET,entity,HashMap.class).getBody();
//        System.out.println(data.toString());
//    }
//
//    public static void main(String[] args) {
//        tet();
//    }
//

}